using System;
using System.ComponentModel;

namespace IBNet
{
   /// <summary>
   /// Tick Types
   /// </summary>
   public enum TickType
   {
      None = -1,
      BidSize = 0,
      BidPrice = 1,
      AskPrice = 2,
      AskSize = 3,
      LastPrice = 4,
      LastSize = 5,
      HighPrice = 6,
      LowPrice = 7,
      Volume = 8,
      ClosePrice = 9,
      BidOption = 10,
      AskOption = 11,
      LastOption = 12,
      ModelOption = 13,
      OpenPrice = 14,
      Low13Week = 15,
      High13Week = 16,
      Low26Week = 17,
      High26Week = 18,
      Low52Week = 19,
      High52Week = 20,
      AverageVolume = 21,
      OpenInterest = 22,
      OptionHistoricalVolatility = 23,
      OptionImpliedVolatility = 24,
      OptionBidExchange = 25,
      OptionAskExchange = 26,
      OptionCallOpenInterest = 27,
      OptionPutOpenInterest = 28,
      OptionCallVolume = 29,
      OptionPutVolume = 30,
      IndexFuturePremium = 31,
      BidExchange = 32,
      AskExchange = 33,
      AuctionVolume = 34,
      AuctionPrice = 35,
      AuctionImbalance = 36,
      MarkPrice = 37,
      BidEfpComputation = 38,
      AskEfpComputation = 39,
      LastEfpComputation = 40,
      OpenEfpComputation = 41,
      HighEfpComputation = 42,
      LowEfpComputation = 43,
      CloseEfpComputation = 44,
      LastTimestamp = 45,
      Shortable = 46,
      FundamentalRatios = 47
   }
}